{
    "entryPoints" : [
        {
            "name" : "main",
            "mode" : "comp",
            "workgroup_size" : [
                1,
                1,
                1
            ],
            "workgroup_size_is_spec_constant_id" : [
                false,
                false,
                false
            ]
        }
    ],
    "types" : {
        "_8" : {
            "name" : "Params",
            "members" : [
                {
                    "name" : "x",
                    "type" : "float",
                    "offset" : 0
                },
                {
                    "name" : "y",
                    "type" : "_10",
                    "offset" : 8,
                    "physical_pointer" : true
                }
            ]
        },
        "_10" : {
            "name" : "IntBuf",
            "members" : [
                {
                    "name" : "v",
                    "type" : "int",
                    "offset" : 0
                }
            ]
        }
    },
    "ubos" : [
        {
            "type" : "_8",
            "name" : "Params",
            "block_size" : 16,
            "set" : 0,
            "binding" : 0
        }
    ]
}